HAL RAMCFG IRQHandler and callbacks functions migration ¶
This section provides information about the HAL RAMCFG IRQ Handler and callbacks functions migration.
HAL RAMCFG IRQ Handler ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_RAMCFG_IRQHandler(RAMCFG_HandleTypeDef *hramcfg)
|
/* To be called by the RAMCFG IRQ handler to handle single ECC error */
HAL_RAMCFG_IRQHandler(hal_ramcfg_t instance)
/* To be called by the NMI IRQ handler to handle double ECC error */
HAL_RAMCFG_NMI_IRQHandler(hal_ramcfg_t instance)
|
HAL RAMCFG Callbacks ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_RAMCFG_DetectSingleErrorCallback(RAMCFG_HandleTypeDef *hramcfg)
HAL_RAMCFG_DetectDoubleErrorCallback(RAMCFG_HandleTypeDef *hramcfg)
|
/* Single and double errors are merged into a single callback function. */
/* Use HAL_RAMCFG_ECC_GetInfo to check if it's single or double error and the corresponding address*/
HAL_RAMCFG_ECC_ErrorCallback(hal_ramcfg_t instance)
|
HAL RAMCFG callbacks register/unregister functions ¶
|
HAL 1 |
HAL 2 |
|---|---|
HAL_RAMCFG_RegisterCallback(RAMCFG_HandleTypeDef *hramcfg,
HAL_RAMCFG_CallbackIDTypeDef CallbackID,
void (* pCallback)(RAMCFG_HandleTypeDef *_hramcfg));
HAL_RAMCFG_UnRegisterCallback(RAMCFG_HandleTypeDef *hramcfg,
HAL_RAMCFG_CallbackIDTypeDef CallbackID)
|
As the RAMCFG handle is removed, the register/unregister callback feature is no more provided.
User can customize the weak callback if needed.
|